package main.java.eu.jpereira.trainings.designpatterns.creational.abstractfactory;
import main.java.eu.jpereira.trainings.designpatterns.creational.abstractfactory.xml.XMLReportBody;
import main.java.eu.jpereira.trainings.designpatterns.creational.abstractfactory.xml.XMLReportFooter;
import main.java.eu.jpereira.trainings.designpatterns.creational.abstractfactory.xml.XMLReportHeader;

public class XMLReportElementsFactory extends AbstractReportElementsFactory {

        @Override
        public ReportHeader createReportHeader() {
                return new XMLReportHeader();
        }

        @Override
        public ReportBody createReportBody() {
                return new XMLReportBody();
        }

        @Override
        public ReportFooter createReportFooter() {
                return new XMLReportFooter();
        }

}
